export interface MemberVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 用户名
   */
  username: string;

  /**
   * 昵称
   */
  nickname: string;

  /**
   * 性别
   */
  gender: string;

  /**
   * 头像
   */
  avatar: string;

  /**
   * 用户类别
   */
  rolesId: string | number;

  /**
   * 电话
   */
  mobile: string;

  /**
   * 邮箱
   */
  email: string;

  /**
   * 余额
   */
  money: number;

  /**
   * 冻结资金
   */
  frozenMoney: number;

  /**
   * 积分
   */
  integral: number;

  /**
   * 账号状态
   */
  status: string;

  /**
   * 失效时间
   */
  invalidTime: string | number;

  /**
   * 登陆IP
   */
  ip: string;

  /**
   * 登陆时间
   */
  loginTime: string;

  /**
   * 最后一次登陆
   */
  lastLoginTime: string;

}

export interface MemberForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 用户名
   */
  username?: string;

  /**
   * 密码
   */
  password?: string;

  /**
   * 支付密码
   */
  payPassword?: string;

  /**
   * 昵称
   */
  nickname?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 头像
   */
  avatar?: string;

  /**
   * 
   */
  ossId?: string | number;

  /**
   * 用户类别
   */
  rolesId?: string | number;

  /**
   * 电话
   */
  mobile?: string;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 余额
   */
  money?: number;

  /**
   * 冻结资金
   */
  frozenMoney?: number;

  /**
   * 积分
   */
  integral?: number;

  /**
   * 邀请人ID
   */
  inviterId?: string | number;

  /**
   * 账号状态
   */
  status?: string;

  /**
   * 失效时间
   */
  invalidTime?: string | number;

  /**
   * 登陆IP
   */
  ip?: string;

  /**
   * 登陆时间
   */
  loginTime?: string;

  /**
   * 最后一次登陆
   */
  lastLoginTime?: string;

}

export interface MemberQuery extends PageQuery {

  /**
   * 用户名
   */
  username?: string;

  /**
   * 昵称
   */
  nickname?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 用户类别
   */
  rolesId?: string | number;

  /**
   * 电话
   */
  mobile?: string;

  /**
   * 邮箱
   */
  email?: string;

  /**
   * 余额
   */
  money?: number;

  /**
   * 冻结资金
   */
  frozenMoney?: number;

  /**
   * 积分
   */
  integral?: number;

  /**
   * 账号状态
   */
  status?: string;

  /**
   * 失效时间
   */
  invalidTime?: string | number;

  /**
   * 登陆IP
   */
  ip?: string;

  /**
   * 登陆时间
   */
  loginTime?: string;

  /**
   * 最后一次登陆
   */
  lastLoginTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



